package com.yuantu.judiciary.model.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 系统通过不通过状态
 *
 * @author syw
 * @since 2023-08-03
 **/
@Getter
@AllArgsConstructor
public enum UserAuthState {

    /**
     * 未注册
     */
    NOT_REGISTER,

    /**
     * 未认证
     */
    TO_VERIFY,

    /**
     * 通过
     */
    PASS,

    /**
     * 不通过
     */
    NOT_PASS,

    ;

    public static UserAuthState getState(AuthState authState) {
        for (UserAuthState state : UserAuthState.values()) {
            if (state.name().equals(authState.name())) {
                return state;
            }
        }
        return NOT_REGISTER;
    }

}
